/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package estructuras;

/**
 *
 * @author asus
 * Interfaz de la cola de prioridad, basada en la especificación del libro de Java Structures
 */
public interface PriorityQueue<E extends Comparable<E>> {
     
    public E getFirst();

    public E remove();

    public void add(E value);

    public boolean isEmpty();

    public int size();

    public void clear();

}
    

